#ifndef __BSP_IP5356_H
#define __BSP_IP5356_H

#include "main.h"

void ip5356_i2c_init(void);
void ip5356_i2c_Deinit(void);
void IP5356_Write(uint8_t device_addr,unsigned char reg,unsigned char data);
unsigned char IP5356_Read(uint8_t device_addr,unsigned char reg);
void IP5356Config(void);
#define IP5356_Key(x) 	    HAL_GPIO_WritePin(GPIOA,GPIO_PIN_8,x?GPIO_PIN_SET:GPIO_PIN_RESET)
#define ReadIP5356_INT()    HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_0)



#endif
